home *** CD-ROM | disk | FTP | other *** search
-
- **** configvars.i *********************************************************
- *
- * software structures for configuration subsystem
- *
- * Copyright (C) 1985, Commodore-Amiga, Inc., All rights reserved.
- *
- * $Header: configvars.i,v 33.2 86/04/25 03:58:09 neil Exp $
- *
- * $Locker: $
- *
- * $Log: configvars.i,v $
- * Revision 33.2 86/04/25 03:58:09 neil
- * added cb_ToolTypes
- *
- * Revision 33.1 86/04/03 19:14:04 neil
- * *** empty log message ***
- *
- *
- ****************************************************************************
-
- IFND LIBRARIES_CONFIGVARS_I
- LIBRARIES_CONFIGVARS_I SET 1
-
- IFND EXEC_NODES_I
- INCLUDE "exec/nodes.i"
- ENDC !EXEC_NODES_I
-
- IFND LIBRARIES_CONFIGREGS_I
- INCLUDE "libraries/configregs.i"
- ENDC !LIBRARIES_CONFIGREGS_I
-
-
- STRUCTURE ConfigDev,0
- STRUCT cd_Node,LN_SIZE
- UBYTE cd_Flags
- UBYTE cd_Pad
- STRUCT cd_Rom,ExpansionRom_SIZEOF ; copy of boards config rom
- APTR cd_BoardAddr ; where in memory the board is
- APTR cd_BoardSize ; size in bytes
- UWORD cd_SlotAddr ; which slot number
- UWORD cd_SlotSize ; number of slots the board takes
- APTR cd_Driver ; pointer to node of driver
- APTR cd_NextCD ; linked list of drivers to config
- STRUCT cd_Unused,4*4 ; for whatever the driver whats
- LABEL ConfigDev_SIZEOF
-
- ; cd_Flags
- BITDEF CD,SHUTUP,0 ; this board has been shut up
- BITDEF CD,CONFIGME,1 ; this board needs a driver to claim it
-
- ; this structure is used by GetCurrentBinding() and SetCurrentBinding()
- STRUCTURE CurrentBinding,0
- APTR cb_ConfigDev
- APTR cb_FileName
- APTR cb_ProductString
- APTR cb_ToolTypes
- LABEL CurrentBinding_SIZEOF
-
-
- ENDC !LIBRARIES_CONFIGVARS_I
-